package com.webauto.selenium;

import com.webauto.log.Log;
import com.webauto.test_case.BaseCase;

/**
 * PS:导航栏工具类
 * @author lkk
 *
 */
public class NavigationUtil {
	/**
	 * PS:通过导航栏输入地址进行跳转
	 * @param url 目标地址
	 */
	public static void go(String url) {
		try {
			BaseCase.driver.navigate().to(url);
		}catch(Exception e) {
			Log.error("+++通过导航栏跳转页面异常,url:"+url+"+++");
		}
	}
	
	/**
	 * PS:通过导航栏刷新页面
	 */
	public static void refresh() {
		try {
			BaseCase.driver.navigate().refresh();
		}catch(Exception e) {
			Log.error("+++刷新页面失败+++");
		}
	}
	
	/**
	 * PS:通过导航栏前进到下一个页面
	 */
	public static void forward() {
		try {
			BaseCase.driver.navigate().forward();
		}catch(Exception e) {
			Log.error("+++网页前进异常+++");
		}
	}
	
	/**
	 * PS:通过导航栏返回上一个页面
	 */
	public static void back() {
		try {
			BaseCase.driver.navigate().back();
		}catch(Exception e) {
			Log.error("+++网页后退异常+++");
		}
	}
	
}
